body {
	background-color: #F0FFE1;
	margin: 0px;
	/*overflow-y: scroll;*/
}

span, td, li {
	font-size: 14px;
}

a:link, a:visited {
	text-decoration: none;
	color: black;
	font-size: 14px;
}

a:hover {
	text-decoration: underline;
	color: black;
	font-size: 14px;
}

a:active {
	text-decoration: none;
	font-size: 14px;
}

.ui-widget {
	font-family: Roboto Condensed !important;
	font-size: 13px;
	/*	color: #2e6e9e;*/
}

/*
.ui-selectonemenu {
	width: 100% !important;
}


.ui-selectonemenu-label {
	width: 90% !important;
}
*/

.ui-panelgrid {
	width: 100%;
}

.ui-panelgrid .ui-panelgrid-cell {
	border: hidden !important;
}

.ui-widget-header .ui-inputfield, .ui-widget-content .ui-inputfield {
	/*width: 100%;*/
	
}

.ui-panel .ui-panel-footer {
	text-align: right;
}

.ui-dialog .ui-dialog-footer {
	text-align: right !important;
}

.ui-datatable {
	padding-top: 2%;
	padding-bottom: 2%;
}

div.menu-header {
	font-weight: bolder;
	background: #f2f5f7;
	position: absolute;
	border: none;
	border-bottom: 0.2em solid lightgrey;
	border-top: 0.2em solid #086A87;
	/*border-top: 0.2em solid #40A93D;*/
	margin: 0;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 9;
	padding-bottom: 0.5%;
}

div.central-menu {
	max-width: 980px;
	padding-top: 0.5%;
	padding-bottom: 0.5%;
}

div.menu {
	display: table-cell;
	padding-left: 5px;
	padding-right: 5px;
	float: left;
}

div.usuario {
	display: table-cell;
	padding-left: 5px;
	padding-right: 5px;
	float: right;
}

div.title {
	text-align: left;
	padding-left: 15px;
	display: table-cell;
	float: left;
}

div.panel-header {
	height: 35px;
	background-color: #BDE7BC;
	text-align: center;
	padding-top: 45px;
}

div.central {
	max-width: 980px;
	padding-top: 1%;
	padding-bottom: 0.5%;
}

div.page-titulo {
	text-align: left;
	max-width: 980px;
	padding-top: 5%;
}

div.div-float-down {
	position: absolute;
	border: none;
	margin: 0;
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	z-index: 10;
}

div.div-float-down-inter{
	font-weight: bolder;
	background: #f2f5f7;
	border-top: 0.2em solid #68727B;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
	max-width: 980px;
}

label.header {
	font-size: 15px !important;
}

label.header-system {
	font-size: 23px !important;
}

label.header-page {
	font-size: 25px !important;
	padding-right: 38px;
}

.ui-state-disabled, .ui-widget-content .ui-state-disabled,
	.ui-widget-header .ui-state-disabled {
	opacity: 0.5 !important;
}

textarea.maxInput {
	width: 100%;
}

input.maxInput {
	width: 100%;
}

.labelMaxWidth {
	width: 120px;
}

label.valor-venda{
	font-size: 30px !important;
}

label.valor-unitario{
	font-size: 16px !important;
}

div.panel-autocomplete{
	width: 70%;
}